$(function() {
	var pages = $(".pages").text(); //页数
	var pageIndex = $(".pageIndex").text(); //当前页码
	var hasNext = $(".hasNext").text(); //是否有下一页(boolen)
	//-------------留言--------------------

	$(".ly").each(function(index) {
		$(this).click(function() {
			if ($(".TextArea").eq(index).css("display") == "none") {
				$(".TextArea").eq(index).slideDown(400);
			} else {
				$(".TextArea").eq(index).slideUp(400);
			}
		})
	})
	$(".view").each(function(index) {
		$(this).click(function() {
			if ($(".TextArea").eq(index).css("display") != "none") {
				$(".TextArea").eq(index).slideUp(400);
			}
		})
	})

	//-------------关注--------------------

	$(".gz").each(function(index) {
		$(this).click(function() {
			var user_id = $(".user_id").eq(index).text();
			var popularity = $(".popularity").eq(index).text();
			$.ajax({
				url: ajax_url,
				data: "user_id=" + userId + "&popularity=" + popularity,
				success: function(data) {
					if (data.obj == "success") {
						alert("关注成功！");
						$(".popularity").eq(index).text(popularity + 1);
					} else {
						alert("关注失败，请重新操作！");
					}
				},
				error: function(event) {
					alert("关注失败，请重新操作！")
				}
			})
		})
	})

	//--------------------根据分类显示企业----------------------
	$(".range").each(function(index) {
		$(this).click(function() {
			var type_code = $(".range").eq(index).next().text();
			$.ajax({
				url: ajax_url,
				data: "type_code=" + type_code,
				success: function(data) {
					var a = eval("(" + data + ")");
					$(".left").empty();
					$.each(a, function(n, enterprise) {
						if (n == 0) {
							pageIndex = enterprise.pageIndex;
							pages = enterprise.pages;
							hasNext = enterprise.hasNext;
						}
						var result = "";
						result += "<div class='list'>";
						result += "<div class='eimg'>";
						result += "<img src=" + "'" + enterprise.logo_link + "'" + ">";
						result += "</div>";
						result += "<div class='eintro'>";
						result += "<span>" + enterprise.name + "</span>";
						result += "<p>" + enterprise.introduction + "</p>";
						result += "<div class='buttom-left'>";
						result += "<a class='ly' href='javaScript:;'>留言</a><a class='gz' href='javaScript:;'>关注</a>";
						result += "</div>";
						result += "<div class='buttom-right'>";
						result += "人气：<span class='popularity'>";
						result += enterprise.popularity;
						result += "</span>";
						result += "</div>";
						result += "<span class='user_id' style='display: none;'>";
						result += enterprise.user_id;
						result += "</span>";
						result += "</div>";
						result += "</div>";

						$(".left").append(result);
					})
					if (pages == 1) {
						$(".prev,.next").css("cursor", "default");
						$(".prev,.next").css("color", "rgb(166, 166, 166)");
						$(".prev,.next").attr("href", "javascript:void(0)");
					} else {
						if (hasNext == "false") {
							$(".next").css("cursor", "default");
							$(".next").css("color", "rgb(166, 166, 166)");
							$(".next").attr("href", "javascript:void(0)");
						}
						if (pageIndex == 1) {
							$(".prev").css("cursor", "default");
							$(".prev").css("color", "rgb(166, 166, 166)");
							$(".prev").attr("href", "javascript:void(0)");
						}
					}
					for (var i = 1; i < pages;) {
						var result = "";
						i = i + 1;
						result += "<option" + " value=" + "'" + i + "'" + " >" + "第" + i + "页" + "</option>";
						$(".pageNum").append(result);
					}
					$(".pageNum option[value=" + pageIndex + "]").attr("selected", true);
				}
			})
		})
	})

	//--------------------滚动------------------------------

	$(function() {
		//单行应用
		var _wrap = $('ul.line'); //定义滚动区域
		var _interval = 2000; //定义滚动间隙时间
		var _moving; //需要清除的动画
		_wrap.hover(function() {
			clearInterval(_moving); //当鼠标在滚动区域中时,停止滚动
		}, function() {
			_moving = setInterval(function() {
					var _field = _wrap.find('li:first'); //此变量不可放置于函数起始处,li:first取值是变化的
					var _h = _field.height(); //取得每次滚动高度
					_field.animate({
						marginTop: -_h + 'px'
					}, 600, function() { //通过取负margin值,隐藏第一行
						_field.css('marginTop', 0).appendTo(_wrap); //隐藏后,将该行的margin值置零,并插入到最后,实现无缝滚动
					})
				}, _interval) //滚动间隔时间取决于_interval
		}).trigger('mouseleave'); //函数载入时,模拟执行mouseleave,即自动滚动
	});

	//多行应用
	var _wrap = $('ul.mulitline'); //定义滚动区域
	var _interval = 3000; //定义滚动间隙时间
	var _moving; //需要清除的动画
	_wrap.hover(function() {
		clearInterval(_moving); //当鼠标在滚动区域中时,停止滚动
	}, function() {
		_moving = setInterval(function() {
				var _field = _wrap.find('li:first'); //此变量不可放置于函数起始处,li:first取值是变化的
				var _h = _field.height(); //取得每次滚动高度
				_field.animate({
					marginTop: -_h + 'px'
				}, 600, function() { //通过取负margin值,隐藏第一行
					_field.css('marginTop', 0).appendTo(_wrap); //隐藏后,将该行的margin值置零,并插入到最后,实现无缝滚动
				})
			}, _interval) //滚动间隔时间取决于_interval
	}).trigger('mouseleave'); //函数载入时,模拟执行mouseleave,即自动滚动
});